package hcn.protocol.medicalrecord.bean.xmlrequest;



import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * @author LiuLang
 */
@Data
@XmlRootElement(name = "MsgBody")
@XmlAccessorType(XmlAccessType.FIELD)
public class QueryHistoryListXmlReq  {
    /**
     * 就诊医疗机构组织机构代码
     */
    @XmlElement(name = "VisitOrganization")
    private String visitOrganization;
    /**
     * 医生工号
     */
    @XmlElement(name = "DoctorCode")
    private String doctorCode;
    /**
     * 病案操作权限类型 1	查看权
     * 2	修改权
     */
    @XmlElement(name = "MRAuthType")
    private String mRAuthType;
    /**
     * 病案授权申请状态
     * 1	已提交
     * 2	病案管理科审核
     * 3	已授权
     * 4	已注销
     */
    @XmlElement(name = "MRAuthRecordStatus")
    private String mRAuthRecordStatus;
    /**
     * 患者姓名
     */
    @XmlElement(name = "PatientName")
    private String patientName;
    /**
     * 住院号码
     */
    @XmlElement(name = "HospizationNumber")
    private String hospizationNumber;
    /**
     * 申请时间（起）
     */
    @XmlElement(name = "ApplyTimeStart")
    private String applyTimeStart;
    /**
     * 申请时间（止）
     */
    @XmlElement(name = "ApplyTimeEnd")
    private String applyTimeEnd;
    /**
     * 申请医生姓名
     */
    @XmlElement(name = "ApplyDoctor")
    private String applyDoctor;
    /**
     * 页码
     */
    @XmlElement(name = "PageNo")
    private String pageNo;
    /**
     * 每页条数
     */
    @XmlElement(name = "PageSize")
    private String pageSize;

}
